Apparatus and method for verifying context

ABSTRACT

Provided are an apparatus and a method for verifying a context that verify an ambiguous expression of an input text through a user&#39;s intention and utilize the verified expression as a context in interpretation and translation. The apparatus includes: an ambiguous expression verifying unit verifying an ambiguous expression in a first input text or a back translation text for the first input text in accordance with user&#39;s input; a context generating unit generating the verified ambiguous expression as a context; and a context controlling unit controlling the generated context to be applied to translate or interpret the first input text or second input texts input after the first input text.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims priority to and the benefit of Korean PatentApplication No. 10-2012-0147536 filed in the Korean IntellectualProperty Office on Dec. 17, 2012, the entire contents of which areincorporated herein by reference.

TECHNICAL FIELD

The present invention relates to an apparatus and a method for verifyinga context for interpretation and translation. More particularly, thepresent invention relates to an apparatus and a method for verifying acontext for interactive automatic interpretation and translation.

BACKGROUND

In automatic interpretation and translation apparatuses which have beenreleased, an apparatus that translates a native language into a foreignlanguage and an apparatus that translates the foreign language into thenative language operate independently from each other. Therefore, whenthe automatic interpretation and translation apparatuses interpret andtranslate dialogue of foreigners into the native language or interpretand translate dialog of a user into the foreign language, the automaticinterpretation and translation apparatuses independently interpret andtranslate the dialogue regardless of dialogue contents with the otherparty. Due to this reason, the automatic interpretation and translationapparatuses cannot utilize a context which conforms with an overall flowof the dialogue and an error occurs in interpretation and translation asinappropriate contexts are applied to interpretation and translation.

In recent years, as a scheme for solving the problem, an automaticinterpretation and translation apparatus that utilizes all interactivedialogue contexts has been discussed. However, the automaticinterpretation and translation apparatus has a problem that an erroroccurs in interpretation and translation by using an ambiguous word towhich user's intention is incorrectly reflected as the context, and as aresult, a problem that communication is cut off, and the like may alsooccur.

SUMMARY

The present invention has been made in an effort to provide an apparatusand a method for verifying a context that verify an ambiguous expressionof an input text through user's intention and utilize the verifiedexpression as the context in interpretation and translation.

An exemplary embodiment of the present invention provides an apparatusincluding: an ambiguous expression verifying unit verifying an ambiguousexpression in a first input text or a back translation text for thefirst input text in accordance with user's input; a context generatingunit generating the verified ambiguous expression as a context; and acontext controlling unit controlling the generated context to be appliedto translate or interpret the first input text or second input textsinput after the first input text.

The ambiguous expression verifying unit may include a meaning dividingoutput unit dividing the ambiguous text into single-meaning textscontaining respective meanings and outputting the corresponding texts inthe case where an ambiguous text is provided as the ambiguousexpression; and a first selective input unit selectively receiving anyone single-meaning text or single-meaning word among the single-meaningtexts or the single-meaning words from the user.

The meaning dividing output unit may divide and output the respectivesingle-meaning texts according to paraphrasing or divide and output therespective single-meaning words into characters or images.

The meaning dividing output unit may sequentially arrange thesingle-meaning texts in any one part of an upper part and a lower partof the ambiguous text on one window in one direction and output thearranged single-meaning texts, sequentially arrange and output onlysingle-meaning texts on an additional window in one direction,sequentially arrange and output the single-meaning words in any one partof upper, lower, left, and right parts of the ambiguous word in onedirection on one window, or sequentially arrange and output only thesingle-meaning words on an additional window in one direction.

The first selective input unit may output at least one button between acorresponding text selection button and a corresponding textnon-selection button at one side of each single-meaning text or outputat least one button between a corresponding word selection button and acorresponding word non-selection button at one side of eachsingle-meaning word.

The ambiguous expression verifying unit may include a first backtranslation text output unit outputting a back translation text togetherwith the first input text before delivering the translation text for thefirst input text to a user's counterpart; an identity input unitinputting whether the back translation text and the first input texthave a meaning identity; an other meaning phrase output unit outputtinga single-meaning word or a single-meaning phrase containing a meaningother than an output meaning of an ambiguous word or an ambiguous phraseof the first input text which has a different meaning from the backtranslation text in the case where the input indicates that the backtranslation text and the first input text do not have the meaningidentity; and a second selective input unit receiving whether the outputsingle-meaning word or single-meaning phrase is selected from the userin the case where the number of the output single-meaning words orsingle-meaning phrase is one and selectively receiving from the user anyone single-meaning word or single-meaning phrase among the outputsingle-meaning words or single-meaning phrases in the case where thenumber of the output single-meaning words or single-meaning phrase is atleast two.

The second selective input unit may include a word/phrase output unitoutputting the single-meaning word or the single-meaning phrase when thenumber of the single-meaning words or the single-meaning phrases is one;and a selection input unit receiving from the user whether the outputsingle-meaning word or single-meaning phrase is to be selected, and theambiguous expression verifying unit may further include an other phraseinput unit receiving other single-meaning words or single-meaningphrases from the user when the user does not select the outputsingle-meaning or single-meaning phrase.

The second selective input unit may include a word/phrase arranging unitsequentially arranging and outputting the single-meaning words or thesingle-meaning phrases in one direction in any one part of upper, lower,left, and right parts of the ambiguous word or the ambiguous phrase orsequentially arranging and outputting only the single-meaning words orthe single-meaning phrases on an additional window when the number ofthe single-meaning words or the single-meaning phrases is at least two;and a word/phrase choosing unit selectively receiving from the user anyone single-meaning word or single-meaning phrase among thesingle-meaning words or the single-meaning phrases.

The word/phrase choosing unit may output at least one button between acorresponding word selection button and a corresponding wordnon-selection button at one side of each single-meaning word or outputat least one button between a corresponding phrase selection button anda corresponding phrase non-selection button at one side of eachsingle-meaning phrase.

The ambiguous expression verifying unit may include a retranslationinput unit transferring the translation text for the first input text tothe user's counterpart and thereafter, receiving whether the translationtext is to be retranslated from the user according to a counterpart'sreaction for the translation text; a second back translation text outputunit outputting the back translation text together with the first inputtext when the input is the retranslation request of the translationtext; an identity input unit inputting whether the back translation textand the first input text have a meaning identity; an other meaningphrase output unit outputting a single-meaning word or a single-meaningphrase containing a meaning other than an output meaning of an ambiguousword or an ambiguous phrase of the first input text which has adifferent meaning from the back translation text in the case where theinput indicates that the back translation text and the first input textdo not have the meaning identity; and a second selective input unitreceiving whether the output single-meaning word or single-meaningphrase is selected from the user in the case where the number of theoutput single-meaning words or single-meaning phrase is one andselectively receiving from the user any one single-meaning word orsingle-meaning phrase among the output single-meaning words orsingle-meaning phrases in the case where the number of the outputsingle-meaning words or single-meaning phrase is at least two.

The retranslation input unit may include a message output unitoutputting a message to request retranslation of the translation textwhen the counterpart who receives the translation text has no responsefor a predetermined time or a word or a phrase that means that thetranslation text is unable to be understood is included in thecounterpart's response; and a message response unit receiving whetherthe translation text is to be retranslated from the user who verifiesthe message.

The retranslation input unit may include a response output unitoutputting a response of the counterpart who receives the translationtext; and a message response unit receiving whether the translation textis to be retranslated from the user who verifies the response.

The response output unit may output the response as a character input bythe counterpart or an image acquired by photographing a counterpart'sgesture.

The ambiguous expression verifying unit may use a text input through thevoice or a text input through an input device such as a key pad or atouch pad as the first input text.

The apparatus for verifying a context may be mounted on a server thatprovides at least one function of a messenger function, an interactivetranslation function, and an interactive interpretation function betweenthe first user terminal that outputs the input text through the firstlanguage and the second user terminal that outputs the input textthrough the second language or mounted on a terminal with at least oneprogram of an interactive translation program and an interactiveinterpretation program and an input device.

Another exemplary embodiment of the present invention provides a methodfor verifying a context: verifying an ambiguous expression in a firstinput text or a back translation text for the first input text inaccordance with user's input; generating the verified ambiguousexpression as a context; and controlling the generated context to beapplied to translate or interpret the first input text or second inputtexts input after the first input text.

The verifying of the ambiguous expression may include dividing theambiguous text into single-meaning texts containing respective meaningsand outputting the corresponding texts in the case where an ambiguoustext is provided as the ambiguous expression and dividing the ambiguousword into single-meaning words containing respective meanings andoutputting the corresponding words in the case where an ambiguous wordis provided as the ambiguous expression; and selectively receiving anyone single-meaning text or single-meaning word among the single-meaningtexts or the single-meaning words from the user.

In the meaning dividing outputting, the respective single-meaning textsmay be divided and output according to paraphrasing or the respectivesingle-meaning words are divided and output into characters or images.

In the meaning dividing output unit, the single-meaning texts aresequentially arranged in any one part of an upper part and a lower partof the ambiguous text on one window in one direction and output thearranged single-meaning texts, only single-meaning texts aresequentially arranged on an additional window in one direction, thesingle-meaning words are sequentially arranged in any one part of upper,lower, left, and right parts of the ambiguous word in one direction onone window, or only the single-meaning words are sequentially arrangedon an additional window in one direction.

In the first selective inputting, at least one button between acorresponding text selection button and a corresponding textnon-selection button is output at one side of each single-meaning textor at least one button between a corresponding word selection button anda corresponding word non-selection button is output at one side of eachsingle-meaning word.

The ambiguous expression verifying may include outputting a first backtranslation text together with the first input text before deliveringthe translation text for the first input text to a user's counterpart;inputting whether the back translation text and the first input texthave a meaning identity; outputting a single-meaning word or asingle-meaning phrase containing a meaning other than an output meaningof an ambiguous word or an ambiguous phrase of the first input textwhich has a different meaning from the back translation text in the casewhere the input indicates that the back translation text and the firstinput text do not have the meaning identity; and receiving whether theoutput single-meaning word or single-meaning phrase is selected from theuser in the case where the number of the output single-meaning words orsingle-meaning phrase is one and selectively receiving from the user anyone single-meaning word or single-meaning phrase among the outputsingle-meaning words or single-meaning phrases in the case where thenumber of the output single-meaning words or single-meaning phrase is atleast two.

The second selective inputting may include outputting the single-meaningword or the single-meaning phrase when the number of the single-meaningwords or the single-meaning phrases is one; and receiving from the userwhether the output single-meaning word or single-meaning phrase is to beselected, and the ambiguous expression verifying may further includereceiving other single-meaning words or single-meaning phrases from theuser when the user does not select the output single-meaning orsingle-meaning phrase.

The second selective inputting may include sequentially arranging andoutputting the single-meaning words or the single-meaning phrases in onedirection in any one part of upper, lower, left, and right parts of theambiguous word or the ambiguous phrase or sequentially arranging andoutputting only the single-meaning words or the single-meaning phraseson an additional window when the number of the single-meaning words orthe single-meaning phrases is at least two; and selectively receivingfrom the user any one single-meaning word or single-meaning phrase amongthe single-meaning words or the single-meaning phrases.

In the word/phrase choosing, at least one button between a correspondingword selection button and a corresponding word non-selection button maybe output at one side of each single-meaning word or at least one buttonbetween a corresponding phrase selection button and a correspondingphrase non-selection button may be output at one side of eachsingle-meaning phrase.

The ambiguous expression verifying may include transferring thetranslation text for the first input text to the user's counterpart andthereafter, receiving whether the translation text is to be retranslatedfrom the user according to a counterpart's reaction for the translationtext; outputting the back translation text together with the first inputtext when the input is the retranslation request of the translationtext; inputting whether the back translation text and the first inputtext have a meaning identity; outputting a single-meaning word or asingle-meaning phrase containing a meaning other than an output meaningof an ambiguous word or an ambiguous phrase of the first input textwhich has a different meaning from the back translation text in the casewhere the input indicates that the back translation text and the firstinput text do not have the meaning identity; and receiving whether theoutput single-meaning word or single-meaning phrase is selected from theuser in the case where the number of the output single-meaning words orsingle-meaning phrase is one and selectively receiving from the user anyone single-meaning word or single-meaning phrase among the outputsingle-meaning words or single-meaning phrases in the case where thenumber of the output single-meaning words or single-meaning phrase is atleast two.

The retranslation inputting may include outputting a message to requestretranslation of the translation text when the counterpart who receivesthe translation text has no response for a predetermined time or a wordor a phrase that means that the translation text is unable to beunderstood is included in the counterpart's response; and receivingwhether the translation text is to be retranslated from the user whoverifies the message.

The retranslation inputting may include outputting a response of thecounterpart who receives the translation text; and receiving whether thetranslation text is to be retranslated from the user who verifies theresponse.

In the response outputting, the response may be output as a characterinput by the counterpart or an image acquired by photographing acounterpart's gesture.

In the ambiguous expression verifying, a text input through the voice ora text input through an input device such as a key pad or a touch padmay be used as the first input text.

The method for verifying a context may be performed on a server thatprovides at least one function of a messenger function, an interactivetranslation function, and an interactive interpretation function betweenthe first user terminal that outputs the input text through the firstlanguage and the second user terminal that outputs the input textthrough the second language or performed on a terminal with at least oneprogram of an interactive translation program and an interactiveinterpretation program and an input device.

The present invention can achieve the following effects by the objectand the configuration.

First, a context error is verified and only an accurate context is usedas a context under a context based interactive dialogue automaticinterpretation and translation environment in which context informationabout a dialogue history of both parties that make a dialogue andtranslation process information is secured and shared to improveinterpretation and translation qualities of an interactive automaticinterpretation and translation apparatus and smoothly communicate with adialogue counterpart.

Second, active reactions and solutions for errors of an original textand a translation can be presented by adopting a multi-verificationstructure while verifying the context, and as a result,qualitative/temporal enhancement of communication using automaticinterpretation and translation can be achieved.

The foregoing summary is illustrative only and is not intended to be inany way limiting. In addition to the illustrative aspects, embodiments,and features described above, further aspects, embodiments, and featureswill become apparent by reference to the drawings and the followingdetailed description.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic configuration diagram of a first interactiveinterpretation and translation system including an apparatus forverifying a context according to the present invention.

FIG. 2 is a block diagram schematically illustrating an internalconfiguration of an interactive interpretation and translation serverillustrated in FIG. 1.

FIG. 3 is a block diagram illustrating an internal configuration of acontext based interpretation and translation unit illustrated in FIG. 2.

FIG. 4 is a schematic configuration diagram of a second interactiveinterpretation and translation system including an apparatus forverifying a context according to the present invention.

FIG. 5 is a schematic block diagram of an interactive interpretation andtranslation terminal illustrated in FIG. 4.

FIG. 6 is a block diagram schematically illustrating an internalconfiguration of a context verifying unit according to an exemplaryembodiment of the present invention.

FIG. 7 is a block diagram illustrating an internal configuration of anambiguous expression verifying unit illustrated in FIG. 6.

FIGS. 8 and 9 are exemplary diagrams for describing analysis andverification of an original text.

FIG. 10 is a block diagram illustrating an internal configuration of asecond selective input unit illustrated in FIG. 7 and a configurationadded to the ambiguous expression verifying unit.

FIG. 11 is a block diagram illustrating an internal configuration of aretranslation input unit illustrated in FIG. 7.

FIG. 12 is a flowchart schematically illustrating a method for verifyinga context according to an exemplary embodiment of the present invention.

It should be understood that the appended drawings are not necessarilyto scale, presenting a somewhat simplified representation of variousfeatures illustrative of the basic principles of the invention. Thespecific design features of the present invention as disclosed herein,including, for example, specific dimensions, orientations, locations,and shapes will be determined in part by the particular intendedapplication and use environment.

In the figures, reference numbers refer to the same or equivalent partsof the present invention throughout the several figures of the drawing.

DETAILED DESCRIPTION

Hereinafter, exemplary embodiments of the present invention will bedescribed in detail with reference to the accompanying drawings.

FIG. 1 is a schematic configuration diagram of a first interactiveinterpretation and translation system including an apparatus forverifying a context according to the present invention. FIG. 2 is ablock diagram schematically illustrating an internal configuration of aninteractive interpretation and translation server illustrated in FIG. 1.FIG. 3 is a block diagram illustrating an internal configuration of acontext based interpretation and translation unit illustrated in FIG. 2.

A first interactive interpretation and translation system 100 is asystem in which interpretation and translation are performed under aninteractive environment such as a messenger. The first interactiveinterpretation and translation system 10 verifies texts which areprevented from being used as a context between an original text and atranslated text which appear during interpretation and translation atthe time of removing ambiguity of a text to be translated at present byusing the original text and a translated text result under aninteractive interpretation and translation environment in which a firstlanguage is interpreted and translated into a second language and thesecond language is interpreted and translated into the first languageand utilizes only information which is verified to be appropriate as thecontext as the context and applies the information to provide moreaccurate and faster automatic interpretation and translation results.

In FIG. 1, the first interactive interpretation and translation system10 includes an interactive interpretation and translation server 11, afirst user terminal 12, and a second user terminal 13.

The first user terminal 12 as a terminal, which a user making use of thefirst language accesses, may be implemented as a mobile apparatus or acomputer.

The second user terminal 13 as a terminal which a user making use of thesecond language accesses may be implemented as the mobile apparatus orthe computer, similarly as the first user terminal 12. In the exemplaryembodiment, the first language and the second language are differentfrom each other and for example, in the case where the first language isKorean, the second language corresponds to languages other than theKorean, that is, English, and the like.

The interactive interpretation and translation server 11 as a generalserver performs an interactive automatic interpretation and translationfunction based on a context in the exemplary embodiment. The interactiveinterpretation and translation server 11 may be implemented by atranslation server, an interpretation server, a messenger server, andthe like. The interactive interpretation and translation server 11 maybe implemented by a terminal type such as the mobile apparatus or thecomputer in the exemplary embodiment even though the interactiveinterpretation and translation server 11 is expressed as a server.

In FIG. 2, the interactive interpretation and translation server 11includes a communication unit 110, a context based interpretation andtranslation unit 120, a database 140, and a first main control unit 150.

The communication unit 110 receives an interpretation and translationtarget input text from the first user terminal 12 and transmits aninterpretation and translation result for the input text to the seconduser terminal 13. The communication unit 110 receives the interpretationand translation target input text even from the second user terminal 13and transmits the interpretation and translation result to the firstuser terminal 12.

The context based interpretation and translation unit 120 generates theinterpretation and translation result for the input text by using thecontext. In particular, the context based interpretation and translationunit 120 first verifies the context and thereafter, generates theinterpretation and translation result by using the verified context.

In FIG. 3, the context based interpretation and translation unit 120includes a context verifying unit 121, a context history managing unit122, a context DB 123, a first language recognizing unit 124, a firstlanguage analyzing unit 125, a first language converting unit 126, afirst language synthesizing unit 127, a first language outputting unit128, a second language recognizing unit 129, a second language analyzingunit 130, a second language converting unit 131, a second languagesynthesizing unit 132, and a second language outputting unit 133.

The context verifying unit 121 verifies an ambiguous expression througha user's intention and utilizes the verified expression as the contextin interpretation and translation. The context verifying unit 121 may beimplemented in an interface type in the exemplary embodiment. Thecontext verifying unit 121 will be described below in more detail.

The context history managing unit 122 serves to control the contextverified by the context verifying unit 121 to be stored in the contextDB 123 or provide the context stored in the context DB 123 to beutilized at the time of interpreting and translating the input text.

The first language recognizing unit 124 receives the first language(ex., English) as voice or a text through the first user terminal 12 toperform a function to recognize the voice or text.

The first language analyzing unit 125 serves to analyze a morpheme and astructure of the recognized first language.

The first language converting unit 126 serves to convert the analyzedfirst language into the second language (ex., Korean).

The first language synthesizing unit 127 serves to process the secondlanguage generated through the conversion in an outputtable type. Thefirst language synthesizing unit 127 may generate the second language inthe voice or text type.

The first language outputting unit 128 serves to output the secondlanguage to the first user terminal 12.

The second language recognizing unit 129 receives the second language(ex., Korean) as the voice or text through the second user terminal 13to perform the function to recognize the voice or text.

The second language analyzing unit 130 serves to analyze the morphemeand the structure of the recognized second language.

The second language converting unit 131 serves to convert the analyzedsecond language into the first language (ex., English).

The second language synthesizing unit 132 serves to process the firstlanguage generated through the conversion in the outputtable type. Thesecond language synthesizing unit 132 may generate the first language inthe voice or text type.

The second language outputting unit 133 serves to output the firstlanguage to the second user terminal 13.

The database 140 stores various information for performing theinterpretation and translation function, the interpretation andtranslation result, and the like. When the context DB 123 is notprovided in the context based interpretation and translation unit 120,the database 140 stores even the context.

The first main control unit 150 controls all operations of therespective components constituting the interactive interpretation andtranslation server 110.

FIG. 4 is a schematic configuration diagram of a second interactiveinterpretation and translation system including an apparatus forverifying a context according to the present invention. FIG. 5 is aschematic block diagram of an interpretation and translation terminalillustrated in FIG. 4.

In FIG. 4, a second interactive interpretation and translation system 20includes an interactive interpretation and translation terminal 21, afirst user 22, and a second user 23.

The first user 22 represents a user making use of the first language andthe second user 23 is a user making use of the second language.

The interactive interpretation and translation terminal 21 performs thesame function as the interactive interpretation and translation server11 of FIG. 1 such as the interactive automatic interpretation andtranslation function based on the context. However, the interactiveinterpretation and translation terminal 21 is implemented as theterminal type such as the mobile apparatus or the computer unlike theinteractive interpretation and translation server 110.

The interactive interpretation and translation terminal 21 includes aninput unit 210, a context based interpretation and translation unit 120,a display unit 220, a memory unit 230, a communication unit 110, and asecond main control unit 240 as illustrated in FIG. 5.

The input unit 210 receives the interpretation and translation targetinput text from the first user 22. The input unit 210 receives the inputtext even from the second user 23 at the time of consideringinteractivity.

The input unit 210 may receive user's voice as the input text. In thiscase, the input unit 210 may be implemented as a microphone (MIC).Meanwhile, the input unit 210 may receive the input text through user'stouch. In this case, the input unit 210 may be implemented as a key pador a touch pad.

The display unit 220 displays the input text or the interpretation andtranslation result of the input text.

The memory unit 230 stores a program for performing the interpretationand translation function, the input text received from the first user 22or the second user 23, the interpretation and translation result of theinput text, and the like.

The second main control unit 240 controls all operations of therespective components constituting the interactive interpretation andtranslation terminal 21.

Next, the context verifying unit 121 of FIG. 3 will be described. FIG. 6is a block diagram schematically illustrating an internal configurationof a context verifying unit according to an exemplary embodiment of thepresent invention.

When the context verifying unit 121 constructs an interactive dialoguecontext at the time of performing the interactive automaticinterpretation and translation, only an accurate context is constructedby verifying whether the context is erroneous to remove a waste of adialogue which may occur due to a wrong context and provide a correcttranslation result.

All information associated with an analysis result and an interpretationand translation result generated while interpreting and translating thetext has a value as the context and the context information providesinformation which is useful to appropriately correctly translate acurrent translation target text. A case in which the useful informationis provided will be described as an example.

Previous text: I'm look forward to coming spring.

Current text: When did you order spring?

In the above dialogue situation, when a previous text is correctlytranslated, the following type of context may be constructed.

Context:

I, am, look forward to, coming, spring

I/noun, come/verb, spring/noun . . .

. . .

The context may be variously used while translating the text. Some ofvarious ambiguity which occurs while translating a text.

spring/season, spring/twisted wire, . . .

During the conversion, as “spring” may be converted into both “a season”and “twisted wire”. Even in this case, “spring/season” may be selectedas correct conversion through the context.

However, when the context is incorrectly constructed due to translationerrors of previous texts, a function of the context does not helpsolving ambiguity during the translation process and rather exerts a badinfluence on the translation process. Examples in which a result of thebad influence is caused through the aforementioned examples aredescribed below.

Dialogue 1—English dialogist: “I'm look forward to coming spring.”

-   -   →“Na-Neun Bom-I O-Gi-Reul Gi-Da-Rin-Da.”

Dialogue 2—Korean dialogist: “I like spring too.”

-   -   →“Na-Do Bom-Eul Joh-A-Hae.”

. . .

Dialogue 3—English dialogist: “I bought spring in the toy storeyesterday.”

-   -   →“Na-Neun Eo-Je Jang-Nan-Gam-Ga-Ge-E-Seo Yong-Su-Cheol-Eul        Gu-Ip-Haet-Da.”

Dialogue 4—Korean dialogist: “What?”

-   -   →“Mwo-Ra-Go?”

Dialogue 5—English dialogist: “Why?”

-   -   →“Wae?”

. . .

Dialogues 1 and 2 are already configured as the contexts to exert aninfluence on translation of Dialogue 3. “spring/season” is constructedin the context information through Dialogues 1 and 2 and the informationis continuously used during the translation process from now on. As aresult, “spring” of the current text is translated into “season” and thetranslation error serves as a core element which impedes the dialoguefrom being normally made from now on.

Therefore, a incorrectly constructed contest causes a lot of problems intranslation from now on, and only when the problems are reduced ashurriedly as possible, a correct translation is enabled and a smoothdialogue is enabled.

In order to construct the correct context, it is verified whether thecorresponding context is the correct context in several steps as earlyas possible and whether the corresponding context is the correct contextis notified to the user to determine whether the corresponding contextis the correct context and information verified as the correct contextneeds to be constructed as the context which is correct as possible.

The context verifying unit 121 includes an ambiguous expressionverifying unit 310, a context generating unit 320, and a contextcontrolling unit 330.

The ambiguous expression verifying unit 310 serves to verify anambiguous expression in a first input text or a back translation textfor the first input text according to user's input. The ambiguousexpression verifying unit 310 may use a text input through the voice ora text input through an input device such as a key pad or a touch pad asthe first input text.

The context generating unit 320 serves to generate the verifiedambiguous expression as the context.

The context controlling unit 330 serves to control the generated contextto be applied to translate or interpret the first input text or secondinput texts input after the first input text.

In the exemplary embodiment, the context verification may be performedas any one of original text analysis verification, translation resultverification, and response based verification. In FIG. 6, the ambiguousexpression verifying unit 310 performs the context verification.Hereinafter, each verification will be described in detail.

FIG. 7 is a block diagram illustrating an internal configuration of anambiguous expression verifying unit illustrated in FIG. 6. In FIG. 7, ameaning division output unit 401 and a first selective input unit 402are components for the original text analysis verification, and a firstback translation text output unit 411, an identity input unit 412, another meaning phrase output unit 413, and a second selective input unit414 are components for the translation result verification. Aretranslation input unit 421, a second retranslation text output unit4222, and the identity input unit 412, the other meaning phrase outputunit 413, and the second selective input unit 414 are components for theresponse based verification.

{circle around (1)} Original Text Analysis Verification

In the case where an ambiguous text is provided as the ambiguousexpression, the meaning division output unit 401 divides the ambiguoustext into single-meaning texts containing respective meanings andoutputs the corresponding texts. In the case where an ambiguous word isprovided as the ambiguous expression, the meaning division output unit401 divides the ambiguous word into single-meaning words containingrespective meanings and outputs the corresponding words.

The meaning dividing output unit 401 divides and outputs the respectivesingle-meaning texts according to paraphrasing or divides and outputsthe respective single-meaning words into characters or images. Anexample of the former is illustrated in FIG. 8 and an example of thelatter is illustrated in FIG. 9. In FIGS. 8 and 9, A means aninformation display window that displays a dialogue content and B meansa message window that displays an analysis result for the ambiguousexpression included in the dialogue content.

The meaning dividing output unit 401 sequentially sorts single-meaningtexts in any one part of upper and lower parts of the ambiguous text inone direction on one window and outputs the corresponding single-meaningtexts or sequentially sorts only the single-meaning texts on anadditional window in one direction and outputs the sorted single-meaningtexts, at the time of outputting the single-meaning texts. The meaningdividing output unit 401 sequentially sorts single-meaning words in anyone part of upper, lower, left, and right parts of the ambiguous word inone direction on one window and outputs the corresponding single-meaningwords or sequentially sorts only the single-meaning words on anadditional window in one direction and outputs the sorted single-meaningwords, at the time of outputting the single-meaning words. An example ofthe case where only the single-meaning texts are output on theadditional window is illustrated in FIG. 8 and an example of the casewhere only the single-meaning texts are output on the additional windowis illustrated in FIG. 9.

The first selective input unit 402 selectively receives any onesingle-meaning text or single-meaning word among the single-meaningtexts or the single-meaning words from the user. Herein, the userrepresents a narrator between the first user and the second user.

The first selective input unit 402 outputs at least one button between acorresponding text selection button and a corresponding textnon-selection button at one side of each single-meaning text or outputsat least one button between a corresponding word selection button and acorresponding word non-selection button at one side of eachsingle-meaning word. An example of a case where both the selectionbutton and the non-selection button are output is illustrated in FIGS. 8and 9.

The original analysis verification has an intention of allowing the userto evaluate an analysis result of an ambiguous expression which ispresent in an original text to first correctly interpret and translatethe ambiguous expression and thus, finally acquire a correct context.The original text analysis verification may be performed largely in twotypes as illustrated in FIGS. 8 and 9.

The example of FIG. 8 discloses a method of removing ambiguity bychanging an original text with ambiguity into an original text withoutambiguity by paraphrasing. “Who else is going?” has two ambiguity of ameaning that “I won't go” and a meaning that “Who is scheduled to go?”and verifies the meaning of the corresponding text to the user to enableaccurate translation. If a translation engine analyzes the correspondingtext as the meaning that “Who is scheduled to go?” while the user'sintention is that “I won't go”, the user modifies the wrong analysis toenable the accurate translation.

The example of FIG. 9 discloses a method of allowing the user toevaluate the meaning of the ambiguous expression in a translation targettext. In the case of “The artist showed a master's hand.”, variousmeanings (part of body, help, Role in situation, needle of clock/watch,worker, sailor, writing, skill, and the like) “hand” are presented andverified to the user to enable the accurate translation. In the casewhere an actual user's intended meaning is “The artist showed a master'shand (@ part of body)” while a text meaning presented to the user is“The artist showed a master's hand (@ skill)”, the user correctly selectthe corresponding meaning to enable the accurate translation.

{circle around (2)} Translation Result Verification

The first back translation text output unit 411 serves to output a backtranslation text together with the first input text before deliveringthe translation text for the first input text to a user's counterpart.The first back translation text output unit 411 may output both the backtranslation text and the original text.

The identity input unit 412 serves to input whether the back translationtext and the first input text have a meaning identity.

In the case where the input indicates that the back translation text andthe first input text do not have the meaning identity, the other meaningphrase output unit 413 serves to output a single-meaning word or asingle-meaning phrase containing a meaning other than an output meaningof an ambiguous word or an ambiguous phrase of the first input textwhich has a different meaning from the back translation text.

The second selective input unit 414 serves to receive whether the outputsingle-meaning word or single-meaning phrase is selected from the userin the case where the number of the output single-meaning words orsingle-meaning phrase is one and selectively receive from the user anyone single-meaning word or single-meaning phrase among the outputsingle-meaning words or single-meaning phrases in the case where thenumber of the output single-meaning words or single-meaning phrase is atleast two. An original text and a translation text in which ambiguity isremoved according to the input of the second selective input unit 414.

FIG. 10 is a block diagram illustrating an internal configuration of asecond selective input unit illustrated in FIG. 7. FIG. 10 illustrateseven components which may be added to the ambiguous expression verifyingunit.

In FIG. 10, when the number of the single-meaning words or thesingle-meaning phrases is one, the second selective input unit 414 mayinclude a word/phrase output unit 501 and a selection input unit 502.

The word/phrase output unit 501 outputs the single-meaning word or thesingle-meaning phrase. In this case, the single-meaning word isoutputtable in an image type in addition to a character similarly as thecase of the original text analysis verification.

The selection input unit 502 receives from the user whether the outputsingle-meaning word or single-meaning phrase is to be selected.

Meanwhile, the ambiguous expression verifying unit 310 may furtherinclude an other phrase input unit 520.

The other phrase input unit 520 is configured to receive othersingle-meaning words or single-meaning phrases from the user when theuser does not select the output single-meaning word or single-meaningphrase.

When the number of the single-meaning words or the single-meaningphrases is at least two, the second selective input unit 414 may includea word/phrase arranging unit 511 and a word/phrase choosing unit 512.

The word/phrase arranging unit 511 sequentially arranges and outputs thesingle-meaning words or the single-meaning phrases in one direction inany one part of upper, lower, left, and right parts of the ambiguousword or the ambiguous phrase or sequentially arranges and outputs onlythe single-meaning words or the single-meaning phrases on an additionalwindow.

The word/phrase choosing unit 512 selectively receives from the user anyone single-meaning word or single-meaning phrase among thesingle-meaning words or the single-meaning phrases. The word/phrasechoosing unit 512 may output at least one button between a correspondingword selection button and a corresponding word non-selection button atone side of each single-meaning word or output at least one buttonbetween a corresponding phrase selection button and a correspondingphrase non-selection button at one side of each single-meaning phrase.

The translation result verification is performed before transferring thetranslation result to the counterpart. The translation resultverification is a process in which when it is doubted that the erroroccurs in the translation result, the doubt is verified to the user.

{circle around (3)} Response Based Verification

The retranslation input unit 421 serves to transfer the translation textfor the first input text to the user's counterpart and thereafter,receive whether the translation text is to be retranslated from the useraccording to a counterpart's reaction for the translation text.

FIG. 11 is a block diagram illustrating an internal configuration of aretranslation input unit illustrated in FIG. 7. A mistranslation of thetranslation text may be determined after visually verifying thecounterpart's reaction, but the mistranslation may be determined by theinteractive interpretation and translation server 11 or the interactiveinterpretation and translation terminal 21.

In the case where the mistranslation is determined by the user, theretranslation input unit 421 may include a response output unit 611 anda message response unit 602. The response output unit 611 outputs aresponse of the counterpart that receives the translation text. Theresponse output unit 611 outputs the response as a character input bythe counterpart or an image acquired by photographing a counterpart'sgesture. The message response unit 602 receives whether the translationtext is to be retranslated from the user who verifies the response.

Meanwhile, when the interactive interpretation and translation server 11or the interactive interpretation and translation terminal 21 is todetermine the mistranslation, the retranslation input unit 421 mayinclude a message output unit 601 and a message response unit 602. Themessage output unit 601 outputs a message to request retranslation ofthe translation text when the counterpart who receives the translationtext has no response for a predetermined time or a word or a phrase thatmeans that the translation text is unable to be understood is includedin the counterpart's response. The message response unit 602 receiveswhether the translation text is to be retranslated from the user whoverifies the message.

The second back translation text output unit 422 serves output the backtranslation text together with the first input text when the input isthe retranslation request of the translation text.

The identity input unit 412, the other meaning phrase output unit 413,and the second selective input unit 414 have already been described inthe case of the translation result verification, and as a result,herein, a detailed description thereof will be omitted.

The response based verification is the same as the case of thetranslation result verification in the process after the user'stranslation result is determined to be erroneous because the user'stranslation result is not understood to the counterpart. However, theresponse based verification determines whether the translation iserroneous through user's reaction unlike the translation resultverification.

The response based verification is constituted by two types below.

-   -   Detecting occurrence of user's response based translation error    -   Repreparing error determination information providing based        original text

In detecting the occurrence of the user's response based translationerror, it is determined how the user responds to the translation resultof the original text to determine whether the translation is erroneous.In the error determination, the user may detect various cases in whichthe user responds to the case where a translation text which is unableto be understood in the dialogue by the occurrence of the translationerror.

When the translation error possibility is detected by the user'sreaction as above, the original text repreparation result based on theback translation and the original text link information similarly as thecase of the translation result verification to allow an original textpreparer to determine the translation error, and as a result, theoriginal text is induced to be reprepared to a text without thetranslation error.

As described above, in the present invention, whether the translation iserroneous by dividing the verification into the original text analysisverification, the translation result verification, and the responsebased verification in order to exclude texts having the errorpossibility from a context configuration and thus, the context may beaccurately configured to achieve a more accurate translation and acorrect dialogue within an earlier time.

Next, a method for verifying a context of the apparatus for verifying acontext will be described. FIG. 12 is a schematic flowchart of a methodfor verifying a context according to an exemplary embodiment of thepresent invention. The method for verifying a context according to theexemplary embodiment may be performed in a server that provides at leastone function of a messenger function, an interactive translationfunction, and an interactive interpretation function between the firstuser terminal that outputs the input text through the first language andthe second user terminal that outputs the input text through the secondlanguage. The method for verifying a context may be performed in aterminal with at least one program of an inactive translation programand an interactive interpretation program and an input device. Thefollowing description will refer to FIGS. 6 and 7 and FIGS. 10 to 12.

First, the ambiguous expression verifying unit 310 verifies an ambiguousexpression in a first input text or a back translation text for thefirst input text according to user's input. The ambiguous expressionverifying unit 310 verifies the ambiguous expression according to anyone verification method of the original text analysis verification, thetranslation result verification, and the response based verification(S10). Hereinafter, each verification method will be described.

In the case of the original text analysis verification, when anambiguous text is provided as the ambiguous expression, the meaningdividing output unit 401 divides the ambiguous text into single-meaningtexts containing respective meanings and outputs the correspondingtexts. In the case where an ambiguous word is provided as the ambiguousexpression, the meaning dividing output unit 401 divides the ambiguousword into single-meaning words containing respective meanings andoutputs the corresponding words.

The meaning dividing output unit 401 may divide and output therespective single-meaning texts according to paraphrasing or divides andoutputs the respective single-meaning words into characters or images.

The meaning dividing output unit 401 may sequentially arrangesingle-meaning texts in any one part of an upper part and a lower partof the ambiguous text on one window in one direction and output thearranged single-meaning texts, sequentially arrange and output onlysingle-meaning texts on an additional window in one direction,sequentially arrange and output single-meaning words in any one part ofupper, lower, left, and right parts of the ambiguous word in onedirection on one window, or sequentially arrange and output only thesingle-meaning words on an additional window in one direction.

Thereafter, the first selective input unit 402 selectively receives anyone single-meaning text or single-meaning word among the single-meaningtexts or the single-meaning words from the user.

The first selective input unit 402 may output at least one buttonbetween a corresponding text selection button and a corresponding textnon-selection button at one side of each single-meaning text or outputat least one button between a corresponding word selection button and acorresponding word non-selection button at one side of eachsingle-meaning word.

In the case of the translation result verification, first, the firstback translation text output unit 411 outputs the back translation texttogether with the first input text before delivering the translationtext for the first input text to the user's counterpart.

Thereafter, the identity input unit 412 inputs whether the backtranslation text and the first input text have meaning identity.

Thereafter, in the case where the input indicates that the backtranslation text and the first input text do not have the meaningidentity, the other meaning phrase output unit 413 outputs asingle-meaning word or a single-meaning phrase containing a meaningother than an output meaning of an ambiguous word or an ambiguous phraseof the first input text which has a different meaning from the backtranslation text.

Thereafter, the second selective input unit 414 receives whether theoutput single-meaning word or single-meaning phrase is selected from theuser in the case where the number of the output single-meaning words orsingle-meaning phrase is one and selectively receives from the user anyone single-meaning word or single-meaning phrase among the outputsingle-meaning words or single-meaning phrases in the case where thenumber of the output single-meaning words or single-meaning phrase is atleast two.

When the number of the single-meaning words or the single-meaningphrases is one, first, the word/phrase output unit 501 outputs thesingle-meaning word or the single-meaning phrase and thereafter, theselection input unit 502 receives from the user whether to select theoutput single-meaning word or single-meaning phrase. The other phraseinput unit 520 receives other single-meaning words or single-meaningphrases from the user when the user does not select the outputsingle-meaning or single-meaning phrase.

When the number of the single-meaning words or the single-meaningphrases, is at least two, the word/phrase arranging unit 511sequentially arranges and outputs the single-meaning words or thesingle-meaning phrases in one direction in any one part of upper, lower,left, and right parts of the ambiguous word or the ambiguous phrase orsequentially arranges and outputs only the single-meaning words or thesingle-meaning phrases on an additional window. Thereafter, theword/phrase choosing unit 512 selectively receives from the user any onesingle-meaning word or single-meaning phrase among the single-meaningwords or the single-meaning phrases. The word/phrase choosing unit 512outputs at least one button between a corresponding word selectionbutton and a corresponding word non-selection button at one side of eachsingle-meaning word or outputs at least one button between acorresponding phrase selection button and a corresponding phrasenon-selection button at one side of each single-meaning phrase.

In the case of the response based verification, the retranslation inputunit 421 transfers the translation text for the first input text to theuser's counterpart and thereafter, receives whether the translation textis to be retranslated from the user according to a counterpart'sreaction for the translation text.

In the case where the user determines the mistranslation of thetranslation text by visually verifying the counterpart's reaction,first, the response output unit 611 outputs the response of thecounterpart who receives the translation text and thereafter, themessage response unit 602 receives whether the translation text is to beretranslated from the user who verifies the response.

Meanwhile, in the case where the interactive interpretation andtranslation server 11 or the interactive interpretation and translationterminal 21 determines that the translation text is the mistranslated,first, the message output unit 611 outputs a message to request theretranslation of the translation text when the counterpart who receivesthe translation text has no response for a predetermined time or a wordor a phrase that means that the translation text is unable to beunderstood is included in the counterpart's response and thereafter, themessage response unit 602 receives whether the translation text is to beretranslated from the user who verifies the message.

Thereafter, the second back translation text output unit 422 outputs theback translation text together with the first input text when the inputis the retranslation request of the translation text.

Thereafter, the identity input unit 412 inputs whether the backtranslation text and the first input text have meaning identity.

In the case where the input indicates that the back translation text andthe first input text do not have the meaning identity, the other meaningphrase output unit 413 outputs a single-meaning word or a single-meaningphrase containing a meaning other than an output meaning of an ambiguousword or an ambiguous phrase of the first input text which has adifferent meaning from the back translation text.

Thereafter, the second selective input unit 414 receives whether theoutput single-meaning word or single-meaning phrase is selected from theuser in the case where the number of the output single-meaning words orsingle-meaning phrase is one and selectively receives from the user anyone single-meaning word or single-meaning phrase among the outputsingle-meaning words or single-meaning phrases in the case where thenumber of the output single-meaning words or single-meaning phrase is atleast two.

After step S10, the context generating unit 320 generates the verifiedambiguous expression as the context (S20).

After step S20, the context controlling unit 330 controls the generatedcontext to be applied to translate or interpret the first input text orsecond input texts input after the first input text (S30).

Meanwhile, the embodiments according to the present invention may beimplemented in the form of program instructions that can be executed bycomputers, and may be recorded in computer readable media. The computerreadable media may include program instructions, a data file, a datastructure, or a combination thereof. By way of example, and notlimitation, computer readable media may comprise computer storage mediaand communication media. Computer storage media includes both volatileand nonvolatile, removable and non-removable media implemented in anymethod or technology for storage of information such as computerreadable instructions, data structures, program modules or other data.Computer storage media includes, but is not limited to, RAM, ROM,EEPROM, flash memory or other memory technology, CD-ROM, digitalversatile disks (DVD) or other optical disk storage, magnetic cassettes,magnetic tape, magnetic disk storage or other magnetic storage devices,or any other medium which can be used to store the desired informationand which can accessed by computer. Communication media typicallyembodies computer readable instructions, data structures, programmodules or other data in a modulated data signal such as a carrier waveor other transport mechanism and includes any information deliverymedia. The term “modulated data signal” means a signal that has one ormore of its characteristics set or changed in such a manner as to encodeinformation in the signal. By way of example, and not limitation,communication media includes wired media such as a wired network ordirect-wired connection, and wireless media such as acoustic, RF,infrared and other wireless media. Combinations of any of the aboveshould also be included within the scope of computer readable media.

As described above, the exemplary embodiments have been described andillustrated in the drawings and the specification. The exemplaryembodiments were chosen and described in order to explain certainprinciples of the invention and their practical application, to therebyenable others skilled in the art to make and utilize various exemplaryembodiments of the present invention, as well as various alternativesand modifications thereof. As is evident from the foregoing description,certain aspects of the present invention are not limited by theparticular details of the examples illustrated herein, and it istherefore contemplated that other modifications and applications, orequivalents thereof, will occur to those skilled in the art. Manychanges, modifications, variations and other uses and applications ofthe present construction will, however, become apparent to those skilledin the art after considering the specification and the accompanyingdrawings. All such changes, modifications, variations and other uses andapplications which do not depart from the spirit and scope of theinvention are deemed to be covered by the invention which is limitedonly by the claims which follow.

What is claimed is:
 1. An apparatus for verifying a context, comprising:an ambiguous expression verifying unit verifying an ambiguous expressionin a first input text or a back translation text for the first inputtext in accordance with user's input; a context generating unitgenerating the verified ambiguous expression as a context; and a contextcontrolling unit controlling the generated context to be applied totranslate or interpret the first input text or second input texts inputafter the first input text.
 2. The apparatus of claim 1, wherein: theambiguous expression verifying unit includes a meaning dividing outputunit dividing the ambiguous text into single-meaning texts containingrespective meanings and outputting the corresponding texts in the casewhere an ambiguous text is provided as the ambiguous expression; and afirst selective input unit selectively receiving any one single-meaningtext or single-meaning word among the single-meaning texts or thesingle-meaning words from the user.
 3. The apparatus of claim 2, whereinthe meaning dividing output unit divides and outputs the respectivesingle-meaning texts or divides and outputs the respectivesingle-meaning words into characters or images.
 4. The apparatus ofclaim 2, wherein the meaning dividing output unit sequentially arrangessingle-meaning texts in any one part of an upper part and a lower partof the ambiguous text on one window in one direction and outputs thearranged single-meaning texts, sequentially arranges and outputs onlysingle-meaning texts on an additional window in one direction,sequentially arranges and outputs single-meaning words in any one partof upper, lower, left, and right parts of the ambiguous word in onedirection on one window, or sequentially arranges and outputs only thesingle-meaning words on an additional window in one direction.
 5. Theapparatus of claim 2, wherein the first selective input unit outputs atleast one button between a corresponding text selection button and acorresponding text non-selection button at one side of eachsingle-meaning text or outputs at least one button between acorresponding word selection button and a corresponding wordnon-selection button at one side of each single-meaning word.
 6. Theapparatus of claim 1, wherein: the ambiguous expression verifying unitincludes a first back translation text output unit outputting a backtranslation text together with the first input text before deliveringthe translation text for the first input text to a user's counterpart;an identity input unit inputting whether the back translation text andthe first input text have a meaning identity; an other meaning phraseoutput unit outputting a single-meaning word or a single-meaning phrasecontaining a meaning other than an output meaning of an ambiguous wordor an ambiguous phrase of the first input text which has a differentmeaning from the back translation text in the case where the inputindicates that the back translation text and the first input text do nothave the meaning identity; and a second selective input unit receivingwhether the output single-meaning word or single-meaning phrase isselected from the user in the case where the number of the outputsingle-meaning words or single-meaning phrase is one and selectivelyreceiving from the user any one single-meaning word or single-meaningphrase among the output single-meaning words or single-meaning phrasesin the case where the number of the output single-meaning words orsingle-meaning phrase is at least two.
 7. The apparatus of claim 6,wherein: the second selective input unit includes a word/phrase outputunit outputting the single-meaning word or the single-meaning phrasewhen the number of the single-meaning words or the single-meaningphrases is one; and a selection input unit receiving from the userwhether the output single-meaning word or single-meaning phrase is to beselected, and the ambiguous expression verifying unit further includesan other phrase input unit receiving other single-meaning words orsingle-meaning phrases from the user when the user does not select theoutput single-meaning or single-meaning phrase.
 8. The apparatus ofclaim 6, wherein: the second selective input unit includes a word/phrasearranging unit sequentially arranging and outputting the single-meaningwords or the single-meaning phrases in one direction in any one part ofupper, lower, left, and right parts of the ambiguous word or theambiguous phrase or sequentially arranging and outputting only thesingle-meaning words or the single-meaning phrases on an additionalwindow when the number of the single-meaning words or the single-meaningphrases is at least two; and a word/phrase choosing unit selectivelyreceiving from the user any one single-meaning word or single-meaningphrase among the single-meaning words or the single-meaning phrases. 9.The apparatus of claim 8, wherein the word/phrase choosing unit outputsat least one button between a corresponding word selection button and acorresponding word non-selection button at one side of eachsingle-meaning word or output at least one button between acorresponding phrase selection button and a corresponding phrasenon-selection button at one side of each single-meaning phrase.
 10. Theapparatus of claim 1, wherein: the ambiguous expression verifying unitincludes a retranslation input unit transferring the translation textfor the first input text to the user's counterpart and thereafter,receiving whether the translation text is to be retranslated from theuser according to a counterpart's reaction for the translation text; asecond back translation text output unit outputting the back translationtext together with the first input text when the input is theretranslation request of the translation text; an identity input unitinputting whether the back translation text and the first input texthave a meaning identity; an other meaning phrase output unit outputtinga single-meaning word or a single-meaning phrase containing a meaningother than an output meaning of an ambiguous word or an ambiguous phraseof the first input text which has a different meaning from the backtranslation text in the case where the input indicates that the backtranslation text and the first input text do not have the meaningidentity; and a second selective input unit receiving whether the outputsingle-meaning word or single-meaning phrase is selected from the userin the case where the number of the output single-meaning words orsingle-meaning phrase is one and selectively receiving from the user anyone single-meaning word or single-meaning phrase among the outputsingle-meaning words or single-meaning phrases in the case where thenumber of the output single-meaning words or single-meaning phrase is atleast two.
 11. The apparatus of claim 10, wherein: the retranslationinput unit includes a message output unit outputting a message torequest retranslation of the translation text when the counterpart whoreceives the translation text has no response for a predetermined timeor a word or a phrase that means that the translation text is unable tobe understood is included in the counterpart's response; and a messageresponse unit receiving whether the translation text is to beretranslated from the user who verifies the message.
 12. The apparatusof claim 10, wherein: the retranslation input unit includes a responseoutput unit outputting a response of the counterpart who receives thetranslation text; and a message response unit receiving whether thetranslation text is to be retranslated from the user who verifies theresponse.
 13. The apparatus of claim 12, wherein the response outputunit outputs the response as a character input by the counterpart or animage acquired by photographing a counterpart's gesture.
 14. Theapparatus of claim 1, wherein the ambiguous expression verifying unituses use a text input through the voice or a text input through an inputdevice such as a key pad or a touch pad as the first input text.
 15. Theapparatus of claim 1, wherein the apparatus for verifying a context ismounted on a server that provides at least one function of a messengerfunction, an interactive translation function, and an interactiveinterpretation function between the first user terminal that outputs theinput text through the first language and the second user terminal thatoutputs the input text through the second language or mounted on aterminal with at least one program of an interactive translation programand an interactive interpretation program and an input device.
 16. Amethod for verifying a context, comprising: verifying an ambiguousexpression in a first input text or a back translation text for thefirst input text in accordance with user's input; generating theverified ambiguous expression as a context; and controlling thegenerated context to be applied to translate or interpret the firstinput text or second input texts input after the first input text. 17.The method of claim 16, wherein: the verifying of the ambiguousexpression includes dividing the ambiguous text into single-meaningtexts containing respective meanings and outputting the correspondingtexts in the case where an ambiguous text is provided as the ambiguousexpression and dividing the ambiguous word into single-meaning wordscontaining respective meanings and outputting the corresponding words inthe case where an ambiguous word is provided as the ambiguousexpression; and selectively receiving any one single-meaning text orsingle-meaning word among the single-meaning texts or the single-meaningwords from the user.
 18. The method of claim 16, wherein: the verifyingof the ambiguous expression includes outputting a back translation texttogether with the first input text before delivering the translationtext for the first input text to a user's counterpart; inputting whetherthe back translation text and the first input text have a meaningidentity; outputting a single-meaning word or a single-meaning phrasecontaining a meaning other than an output meaning of an ambiguous wordor an ambiguous phrase of the first input text which has a differentmeaning from the back translation text in the case where the inputindicates that the back translation text and the first input text do nothave the meaning identity; and receiving whether the outputsingle-meaning word or single-meaning phrase is selected from the userin the case where the number of the output single-meaning words orsingle-meaning phrase is one and selectively receiving from the user anyone single-meaning word or single-meaning phrase among the outputsingle-meaning words or single-meaning phrases in the case where thenumber of the output single-meaning words or single-meaning phrase is atleast two.
 19. The method of claim 16, wherein: the verifying of theambiguous expression includes transferring the translation text for thefirst input text to the user's counterpart and thereafter, receivingwhether the translation text is to be retranslated from the useraccording to a counterpart's reaction for the translation text;outputting the back translation text together with the first input textwhen the input is the retranslation request of the translation text;inputting whether the back translation text and the first input texthave a meaning identity; outputting a single-meaning word or asingle-meaning phrase containing a meaning other than an output meaningof an ambiguous word or an ambiguous phrase of the first input textwhich has a different meaning from the back translation text in the casewhere the input indicates that the back translation text and the firstinput text do not have the meaning identity; and receiving whether theoutput single-meaning word or single-meaning phrase is selected from theuser in the case where the number of the output single-meaning words orsingle-meaning phrase is one and selectively receiving from the user anyone single-meaning word or single-meaning phrase among the outputsingle-meaning words or single-meaning phrases in the case where thenumber of the output single-meaning words or single-meaning phrase is atleast two.
 20. The method of claim 16, wherein the method for verifyinga context is performed on a server that provides at least one functionof a messenger function, an interactive translation function, and aninteractive interpretation function between the first user terminal thatoutputs the input text through the first language and the second userterminal that outputs the input text through the second language orperformed on a terminal with at least one program of an interactivetranslation program and an interactive interpretation program and aninput device.